Make Learning Fun with Programming Contests
نویسندگان
چکیده
Usually, higher education teachers have to deal with highly populated classes and low levels of motivation. Making more entertaining courses is a good way to overcome these limitations. But, how can fun and entertainment be introduced in a course which is mainly based on a final exam evaluation? We propose a new methodology based on two key ideas: (i) replacing the final exam with a series of activities in a continuous evaluation context; and (ii) making those activities more appealing to the students. We describe an e-learning experience carried out in a second-year programming course for computing majors. The activities are designed as on-line programming competitions, where all students participate and are able to see their global ranking. Experimental results show the effectiveness of this approach. On average, the dropout rate decreased from 72% to 45% while the pass rate doubled.
منابع مشابه
Why Not Have Fun While Learning: Using Programming Games in Software Programming Education
In this research, we examine how computer-based programming games and contests could be used in the information technology education to increase the learning effectiveness for learners. We conduct a field study in a unique community of software developers who participated in IBM Robocode game. In our field study, we address the following research questions: (1) how do computer-based games influ...
متن کاملGame Based Early Programming Education: The More You Play, the More You Learn
Mini-languages is a branch of Educational Software for learning programming at an introductory level. On the other hand, participation, interaction and storylines make Educational Games motivating to young learners. The study presented here examined various widely known minilanguages with an emphasis on LOGO implementations and followed a combinational route to take advantage of both Game-Based...
متن کاملMooshak: a Web-based multi-site programming contest system
This paper presents a new Web-based system, Mooshak, to handle programming contests. The system acts as a full contest manager as well as an automatic judge for programming contests. Mooshak innovates in a number of aspects: it has a scalable architecture that can be used from small single server contests to complex multi-site contests with simultaneous public online contests and redundancy; it...
متن کاملTowards a Framework for Open Data Related Innovation Contests
Open data is considered as a promising resource for innovation, in particular in light of the ongoing digitization of society and economy. Currently, organizations lack of knowledge and skills to make efficient use of this resource. Based on the theoretical underpinning of absorptive capacity, the paper investigates how organizations could be supported by using open data for innovation. Followi...
متن کاملSpecifying a Programming Exercises Evaluation Service on the e-Framework
The e-Framework is arguably the most prominent e-learning framework currently in use. For this reason it was selected as basis for modelling a programming exercises evaluation service. The purpose of this type of evaluator is to mark and grade exercises in computer programming courses and in programming contests. By exposing its functions as services a programming exercise evaluator is able to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Trans. Edutainment
دوره 2 شماره
صفحات -
تاریخ انتشار 2009